package com.baoteng.rbspy.vo.response;

import java.util.Date;

import com.baoteng.rbspy.vo.JsonDateDeserializer;
import com.baoteng.rbspy.vo.JsonDateSerializer;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonInclude.Include;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;

@JsonInclude(Include.NON_EMPTY)
public class FullUserInfo{
	private Integer carUsedType;
	private String licenseNo;
	private String licenseOwner;
	private String postedName;
	private String insuredName;
	private Double purchasePrice;
	private Integer idType;
	private String credentislasNum;
	private Integer cityCode;
	private String engineNo;
	private String modleName;
	private String modelCode;
	@JsonSerialize(using= JsonDateSerializer.class)
	@JsonDeserialize(using= JsonDateDeserializer.class)
	private Date registerDate;
	private String carVin;
	@JsonSerialize(using= JsonDateSerializer.class)
	@JsonDeserialize(using= JsonDateDeserializer.class)
	private Date forceExpireDate;
	@JsonSerialize(using= JsonDateSerializer.class)
	@JsonDeserialize(using= JsonDateDeserializer.class)
	private Date businessExpireDate;
	@JsonSerialize(using= JsonDateSerializer.class)
	@JsonDeserialize(using= JsonDateDeserializer.class)
	private Date nextForceStartDate;
	@JsonSerialize(using= JsonDateSerializer.class)
	@JsonDeserialize(using= JsonDateDeserializer.class)
	private Date nextBusinessStartDate;
	private Integer seatCount;
	private String insuredIdCard;
	private Integer insuredIdType;
	private String insuredMobile;
	private String holderIdCard;
	private Integer holderIdType;
	private String holderMobile;
	private Double rateFactor1;
	private Double rateFactor2;
	private Double rateFactor3;
	private Double rateFactor4;
	private Integer fuelType;
	private Integer proofType;
	private Integer clauseType;
	private Integer licenseColor;
	private Integer runRegion;
	private Integer isPublic;
	private String bizNo;
	private String forceNo;
	private String exhaustScale;
	public Integer getCarUsedType() {
		return carUsedType;
	}
	public void setCarUsedType(Integer carUsedType) {
		this.carUsedType = carUsedType;
	}
	public String getLicenseNo() {
		return licenseNo;
	}
	public void setLicenseNo(String licenseNo) {
		this.licenseNo = licenseNo;
	}
	public String getLicenseOwner() {
		return licenseOwner;
	}
	public void setLicenseOwner(String licenseOwner) {
		this.licenseOwner = licenseOwner;
	}
	public String getPostedName() {
		return postedName;
	}
	public void setPostedName(String postedName) {
		this.postedName = postedName;
	}
	public String getInsuredName() {
		return insuredName;
	}
	public void setInsuredName(String insuredName) {
		this.insuredName = insuredName;
	}
	public Double getPurchasePrice() {
		return purchasePrice;
	}
	public void setPurchasePrice(Double purchasePrice) {
		this.purchasePrice = purchasePrice;
	}
	public Integer getIdType() {
		return idType;
	}
	public void setIdType(Integer idType) {
		this.idType = idType;
	}
	public String getCredentislasNum() {
		return credentislasNum;
	}
	public void setCredentislasNum(String credentislasNum) {
		this.credentislasNum = credentislasNum;
	}
	public Integer getCityCode() {
		return cityCode;
	}
	public void setCityCode(Integer cityCode) {
		this.cityCode = cityCode;
	}
	public String getEngineNo() {
		return engineNo;
	}
	public void setEngineNo(String engineNo) {
		this.engineNo = engineNo;
	}
	public String getModleName() {
		return modleName;
	}
	public void setModleName(String modleName) {
		this.modleName = modleName;
	}
	public Integer getSeatCount() {
		return seatCount;
	}
	public void setSeatCount(Integer seatCount) {
		this.seatCount = seatCount;
	}
	public String getInsuredIdCard() {
		return insuredIdCard;
	}
	public void setInsuredIdCard(String insuredIdCard) {
		this.insuredIdCard = insuredIdCard;
	}
	public Integer getInsuredIdType() {
		return insuredIdType;
	}
	public void setInsuredIdType(Integer insuredIdType) {
		this.insuredIdType = insuredIdType;
	}
	public String getInsuredMobile() {
		return insuredMobile;
	}
	public void setInsuredMobile(String insuredMobile) {
		this.insuredMobile = insuredMobile;
	}
	public String getHolderIdCard() {
		return holderIdCard;
	}
	public void setHolderIdCard(String holderIdCard) {
		this.holderIdCard = holderIdCard;
	}
	public Integer getHolderIdType() {
		return holderIdType;
	}
	public void setHolderIdType(Integer holderIdType) {
		this.holderIdType = holderIdType;
	}
	public String getHolderMobile() {
		return holderMobile;
	}
	public void setHolderMobile(String holderMobile) {
		this.holderMobile = holderMobile;
	}
	public Double getRateFactor1() {
		return rateFactor1;
	}
	public void setRateFactor1(Double rateFactor1) {
		this.rateFactor1 = rateFactor1;
	}
	public Double getRateFactor2() {
		return rateFactor2;
	}
	public void setRateFactor2(Double rateFactor2) {
		this.rateFactor2 = rateFactor2;
	}
	public Double getRateFactor3() {
		return rateFactor3;
	}
	public void setRateFactor3(Double rateFactor3) {
		this.rateFactor3 = rateFactor3;
	}
	public Double getRateFactor4() {
		return rateFactor4;
	}
	public void setRateFactor4(Double rateFactor4) {
		this.rateFactor4 = rateFactor4;
	}
	public Integer getFuelType() {
		return fuelType;
	}
	public void setFuelType(Integer fuelType) {
		this.fuelType = fuelType;
	}
	public Integer getProofType() {
		return proofType;
	}
	public void setProofType(Integer proofType) {
		this.proofType = proofType;
	}
	public Integer getClauseType() {
		return clauseType;
	}
	public void setClauseType(Integer clauseType) {
		this.clauseType = clauseType;
	}
	public Integer getLicenseColor() {
		return licenseColor;
	}
	public void setLicenseColor(Integer licenseColor) {
		this.licenseColor = licenseColor;
	}
	public Integer getRunRegion() {
		return runRegion;
	}
	public void setRunRegion(Integer runRegion) {
		this.runRegion = runRegion;
	}
	public Integer getIsPublic() {
		return isPublic;
	}
	public void setIsPublic(Integer isPublic) {
		this.isPublic = isPublic;
	}
	public String getBizNo() {
		return bizNo;
	}
	public void setBizNo(String bizNo) {
		this.bizNo = bizNo;
	}
	public String getForceNo() {
		return forceNo;
	}
	public void setForceNo(String forceNo) {
		this.forceNo = forceNo;
	}
	public String getExhaustScale() {
		return exhaustScale;
	}
	public void setExhaustScale(String exhaustScale) {
		this.exhaustScale = exhaustScale;
	}
	public String getModelCode() {
		return modelCode;
	}
	public void setModelCode(String modelCode) {
		this.modelCode = modelCode;
	}
	public Date getRegisterDate() {
		return registerDate;
	}
	public void setRegisterDate(Date registerDate) {
		this.registerDate = registerDate;
	}
	public String getCarVin() {
		return carVin;
	}
	public void setCarVin(String carVin) {
		this.carVin = carVin;
	}
	public Date getForceExpireDate() {
		return forceExpireDate;
	}
	public void setForceExpireDate(Date forceExpireDate) {
		this.forceExpireDate = forceExpireDate;
	}
	public Date getBusinessExpireDate() {
		return businessExpireDate;
	}
	public void setBusinessExpireDate(Date businessExpireDate) {
		this.businessExpireDate = businessExpireDate;
	}
	public Date getNextForceStartDate() {
		return nextForceStartDate;
	}
	public void setNextForceStartDate(Date nextForceStartDate) {
		this.nextForceStartDate = nextForceStartDate;
	}
	public Date getNextBusinessStartDate() {
		return nextBusinessStartDate;
	}
	public void setNextBusinessStartDate(Date nextBusinessStartDate) {
		this.nextBusinessStartDate = nextBusinessStartDate;
	}
	
}
